package cn.edu.flying_birds;

import javax.swing.*;
import java.io.IOException;

/**
 * @author Li.Ding.yin
 * @create 2021年06月23日16:35-星期三
 * @role 窗口类
 */
public class BirdFrame extends JFrame {

    //无参构造器
    public BirdFrame() throws IOException {
        //调用初始化方法
        init();
    }

    //初始化方法
    private void init() throws IOException {
        //初始化游戏窗口
        //设置游戏窗口
        setSize(432, 644);
        //设置窗口居中显示
        setLocationRelativeTo(null);
        //设置窗口关闭时游戏结束
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置标题
        setTitle("飞扬的小鸟");
        //设置游戏图标  this.getClass().getResource("../img/0.png")获取图片路径
        setIconImage(ImgUtils.getImg("../img/0.png"));
        //添加游戏面板
        BirdPanel birdPanel = new BirdPanel();
        add(birdPanel);
        //显示窗口
        setVisible(true);
    }


}
